1. 2. test - varianta A Příklad 1.1. Kompletně vyřešte rovnici 21x 35 mod 112. Řešení. Protože gcd(112, 21) 21 má dle Frobeniovy věty rovnice řešení. Řešení nalezneme ve dvou krocích. Nejprve kompletně vyřešíme přidruženou homogenní rovnici a poté nelezneme jedno partikulární řešení x p rovnice 21ˆx 0 mod 112, 21x p 35 mod 112. Metodou organizovaného hádání nalezneme bázi řešení ˆx = 16. Všechna řešení pak tvoří lineární obal ˆx = {0, 16, 32,, 96}. Hledáme-li jedno partikulární řešení rovnice stačí vyřešit rovnici 21x p 35 mod 112 3x p 5 mod 16. Jelikož 3 je invertibilní prvek v Z 16, pro řešení x p dostáváme Všechna řešení tvoří množinu x p + ˆx. x p 3 1 5 7 mod 16. Příklad 1.2. Nalezněte zbytek čísla 154 289 po dělení 296. Řešení. Jelikož gcd(154, 296) = 2 1 nelze přímo použít Eulerovu větu. Nejprve použijeme čínskou větu o zbytcích a poté Eulerovu větu: Řešením rovnice je číslo 80. Zbytek čísla 154 289 po dělení 296 je 80. x 154 289 2 289 0 mod 8 x 154 289 6 289 6 mod 37 Příklad 1.3. Vyřešte rovnici x 7 mod 13 3x 9 mod 17. Řešení. Rovnice ze zadání je ekvivalentní rovnici (3 je invertibilní v Z 17 ) Nejprve nalezneme řešení následující dvojice rovnic a Řešení x pak dostaneme jako lineární kombinaci Rovnice pro α je ekvivalentní s rovnicí x 7 mod 13 x 3 mod 17 α 1 mod 13 α 0 mod 17 β 0 mod 13 β 1 mod 17. x 7α + 3β mod 13 17. α = 1 + 13k = 17l, pro nějaká celá čísla k a l. Tato rovnice, která je ekvivalentní Bezoutově rovnosti, má řešení, protože gcd(13, 17) = 1. Řešení nalezneme použitím rozšířeného Eukleidova algoritmu: 1
2 n a n b n q n+1 r n+1 s n t n 0 17 13 1 4 1 0 1 13 4 3 1 0 1 2 4 1 4 0 1 1 3 1 0 3 4 Bezoutova rovnost má tvar 17 ( 3) + 13 4 = 1 a α = 51. Obdobně pro β dostaneme β = 52 (vše potřebné je již spočítáno, stačí vhodně interpretovat Bezoutovu rovnost).
3 2. 2. test - varianta B Příklad 2.1. Kompletně vyřešte rovnici 27x 36 mod 117. Řešení. Protože gcd(117, 27) 36 má dle Frobeniovy věty rovnice řešení. Řešení nalezneme ve dvou krocích. Nejprve kompletně vyřešíme přidruženou homogenní rovnici a poté nelezneme jedno partikulární řešení x p rovnice 27ˆx 0 mod 117, 27x p 36 mod 117. Metodou organizovaného hádání nalezneme bázi řešení ˆx = 13. Všechna řešení pak tvoří lineární obal ˆx = {0, 13, 26,, 104}. Hledáme-li jedno partikulární řešení rovnice stačí vyřešit rovnici 27x p 36 mod 117 3x p 4 mod 13. Jelikož 3 je invertibilní prvek v Z 13, pro řešení x p dostáváme Všechna řešení tvoří množinu x p + ˆx. x p 3 1 4 10 mod 13. Příklad 2.2. Nalezněte zbytek čísla 21 361 po dělení 297. Řešení. Použijeme algoritmus opakovaných čtverců v Z 297 : Zbytek čísla 21 361 po dělení 297 je 54. a 2k s t a 2k mod n a t mod n 1 101101001* 1 1 21 20 10110100*1 21 21 21 21 1011010*01 144 21 21 22 101101*001 243 21 21 23 10110*1001 243 54 21 24 1011*01001 243 54 21 25 101*101001 243 54 21 26 10*1101001 243 54 21 27 1*01101001 243 54 21 28 *101101001 243 54 Příklad 2.3. Vyřešte rovnici x 5 mod 13 2x 4 mod 15. Řešení. Rovnice ze zadání je ekvivalentní rovnici (2 je invertibilní v Z 15 ) Nejprve nalezneme řešení následující dvojice rovnic a x 5 mod 13 x 2 mod 15 α 1 mod 13 α 0 mod 15 β 0 mod 13 β 1 mod 15.
4 Řešení x pak dostaneme jako lineární kombinaci x 5α + 2β mod 13 15. Rovnice pro α je ekvivalentní s rovnicí α = 1 + 13k = 15l, pro nějaká celá čísla k a l. Tato rovnice, která je ekvivalentní Bezoutově rovnosti, má řešení, protože gcd(13, 15) = 1. Řešení nalezneme použitím rozšířeného Eukleidova algoritmu: n a n b n q n+1 r n+1 s n t n 0 15 13 1 2 1 0 1 13 2 6 1 0 1 2 2 1 2 0 1 1 3 1 0 6 7 Bezoutova rovnost má tvar 15 ( 6) + 13 7 = 1 a α = 90. Obdobně pro β dostaneme β = 91 (vše potřebné je již spočítáno, stačí vhodně interpretovat Bezoutovu rovnost).
5 3. 2. test - varianta A2 Příklad 3.1. Kompletně vyřešte rovnici 22x 55 mod 143. Řešení. Protože gcd(143, 22) 55 má rovnice dle Frobeniovy věty řešení. Řešení nalezneme ve dvou krocích. Nejprve kompletně vyřešíme přidruženou homogenní rovnici a poté nelezneme jedno partikulární řešení x p rovnice 22ˆx 0 mod 143, 22x p 55 mod 143. Metodou organizovaného hádání nalezneme bázi řešení ˆx = 13. Všechna řešení pak tvoří lineární obal ˆx = {0, 13, 26,, 130}. Hledáme-li jedno partikulární řešení rovnice stačí vyřešit rovnici 22x p 55 mod 143 2x p 5 mod 13. Jelikož 2 je invertibilní prvek v Z 13, pro řešení x p dostáváme Všechna řešení tvoří množinu x p + ˆx. x p 2 1 5 9 mod 13. Příklad 3.2. Nalezněte zbytek čísla 20 601 po dělení 375. Řešení. Jelikož gcd(20, 375) = 5 1 nelze přímo použít Eulerovu větu. Nejprve použijeme čínskou větu o zbytcích a poté Eulerovu větu: Řešením rovnice je číslo 125. Zbytek čísla 154 289 po dělení 296 je 80. x 20 601 0 mod 125 x 20 601 2 601 2 mod 3 Příklad 3.3. Vyřešte rovnici x 6 mod 11 7x 21 mod 23. Řešení. Rovnice ze zadání je ekvivalentní rovnici (7 je invertibilní v Z 23 ) Nejprve nalezneme řešení následující dvojice rovnic a Řešení x pak dostaneme jako lineární kombinaci Rovnice pro α je ekvivalentní s rovnicí x 6 mod 11 x 3 mod 23 α 1 mod 11 α 0 mod 23 β 0 mod 11 β 1 mod 23. x 7α + 3β mod 11 23. α = 1 + 11k = 23l, pro nějaká celá čísla k a l. Tato rovnice, která je ekvivalentní Bezoutově rovnosti, má řešení, protože gcd(11, 23) = 1. Řešení nalezneme použitím rozšířeného Eukleidova algoritmu:
6 n a n b n q n+1 r n+1 s n t n 0 23 11 2 1 1 0 1 11 1 11 0 0 1 2 1 0 1 2 Bezoutova rovnost má tvar 23 (1) + 11 2 = 1 a α = 23. Obdobně pro β dostaneme β = 22 (vše potřebné je již spočítáno, stačí vhodně interpretovat Bezoutovu rovnost).
7 4. 2. test - varianta B Příklad 4.1. Kompletně vyřešte rovnici 39x 52 mod 143. Řešení. Protože gcd(143, 39) 52 má rovnice dle Frobeniovy věty řešení. Řešení nalezneme ve dvou krocích. Nejprve kompletně vyřešíme přidruženou homogenní rovnici a poté nelezneme jedno partikulární řešení x p rovnice 39ˆx 0 mod 143, 39x p 52 mod 143. Metodou organizovaného hádání nalezneme bázi řešení ˆx = 11. Všechna řešení pak tvoří lineární obal ˆx = {0, 11, 22,, 132}. Hledáme-li jedno partikulární řešení rovnice 39x p 52 mod 143 stačí vyřešit rovnici 3x p 4 mod 11. Jelikož 3 je invertibilní prvek v Z 11, pro řešení x p dostáváme Všechna řešení tvoří množinu x p + ˆx. x p 3 1 4 5 mod 11. Příklad 4.2. Nalezněte zbytek čísla 21 649 po dělení 351. Řešení. Použijeme algoritmus opakovaných čtverců v Z 351 : Zbytek čísla 21 649 po dělení 375 je 216. a 2k s t a 2k mod n a t modn 1 1010001001* 1 1 21 20 101000100*1 21 21 21 21 10100010*01 90 21 21 22 1010001*001 27 21 21 23 101000*1001 27 216 21 24 10100*01001 27 216 21 25 1010*001001 27 216 21 26 101*0001001 27 216 21 27 10*10001001 27 216 21 28 1*010001001 27 216 21 29 *1010001001 27 216 Příklad 4.3. Vyřešte rovnici x 3 mod 21 4x 16 mod 17. Řešení. Rovnice ze zadání je ekvivalentní rovnici (4 je invertibilní v Z 17 ) Nejprve nalezneme řešení následující dvojice rovnic a x 3 mod 21 x 4 mod 17 α 1 mod 21 α 0 mod 17 β 0 mod 21 β 1 mod 17.
8 Řešení x pak dostaneme jako lineární kombinaci x 3α + 4β mod 21 17. Rovnice pro α je ekvivalentní s rovnicí α = 1 + 21k = 17l, pro nějaká celá čísla k a l. Tato rovnice, která je ekvivalentní Bezoutově rovnosti, má řešení, protože gcd(21, 17) = 1. Řešení nalezneme použitím rozšířeného Eukleidova algoritmu: n a n b n q n+1 r n+1 s n t n 0 21 17 1 4 1 0 1 17 4 4 1 0 1 2 4 1 4 0 1 1 3 1 0 4 5 Bezoutova rovnost má tvar 21 ( 4) + 17 5 = 1 a α = 85. Obdobně pro β dostaneme β = 84 (vše potřebné je již spočítáno, stačí vhodně interpretovat Bezoutovu rovnost).